Aggregate Root
Aggregate
の代表となる1つのEntity
rootのみが集約の外部のEntityらとやりとりができる
外部とやりとりできるものを1つに制限しておくことで、依存を減らして集約を扱いやすくする
Aggregate内の他のEntityと異なり、Aggregate Rootはglobalな同一性を持つ
https://gyazo.com/b051ffa169a9c1ea2fa2cb35797304c1